- 01. Introduction
- 02. Clipping
- 03. App Overview
- 04. Exercise: Create the ClippingExample Project
- 05. Exercise: Add Dimensions and String Resources
- 06. Exercise: Create and Initialize a Paint and a Path Object
- 07. Exercise: Set up the shapes
- 08. Exercise: Set Up Row and Column Locations
- 09. The Drawing Algorithm
- 10. Exercise: Override onDraw()
- 11. drawClipped
- 12. Exercise: Create the drawClippedRectangle() Method
- 13. Exercise: Implement drawBackAndUnclippedRectangle()
- 14. Clipping Methods
- 15. Implement drawDifferenceClippingExample
- 16. Implement drawCircularClippingExample
- 17. Implement drawIntersectionClippingExample
- 18. Implement drawCombinedClippingExample
- 19. Implement drawRoundedRectangleClippingExample
- 20. Implement drawOutsideClippingExample
- 21. Implement drawTranslatedTextExample
- 22. Implement drawSkewedTextExample
- 23. quickReject
- 24. Outro